home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / include / msparams.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  2KB  |  84 lines

  1. /* --------------------------------------------------------------------
  2.  
  3.                     params for screen stuff
  4.  
  5. ---------------------------------------------------------------------*/
  6. #ifndef MSPARAMS_H
  7. #define MSPARAMS_H
  8.  
  9. #include "dstypes.h"
  10.  
  11. /* data stream parameters */
  12.  
  13.     /* subscr types */
  14. #define MDDISPSUBSCR 0
  15.  
  16.         /* as proc arg, means don't change corresponding field */
  17. #define MNOCHANGE      0   
  18.  
  19.         /* data stream types (actually defined in dstypes.h) */
  20. #define MPROCESS    DSPROCESS
  21. #define MFILE        DSFILE
  22. #define MCONSTANT    DSCONSTANT
  23. #define MFUNCTION    DSFUNCTION
  24. #define MMEMORY        DSMEMORY    
  25.  
  26.         /* file/process data formats */
  27. #define MKEYED         1
  28. #define MSEQUENTIAL    2
  29. #define MBINARY        3
  30.  
  31.         /* datastream filestate values */
  32. #define MEOF           0
  33. #define MOPEN          1
  34. #define MCLOSED        2
  35.  
  36.  
  37.     /* display vp highlighting */
  38. #define M_HL_REVERSE        0
  39. #define M_HL_OCCLUDED       1
  40.  
  41.     /* data structure types */
  42. #define M_VIEW        111
  43. #define M_DSL        222
  44. #define M_DAT_SRC    333
  45. #define M_DS_VAR    444
  46. #define M_DS_GPH_LNK    555
  47. #define M_LOCD        666
  48. #define M_FCNARG    777
  49. #define M_FCN        888
  50. #define M_DG_VAR    1234
  51. #define M_DG        4321
  52.  
  53.     /* Flags for reordering data source variables in dvdraw */
  54. #define M_IBEFORE     0
  55. #define M_IAFTER     1
  56. #define M_MARK      2
  57.  
  58.     /* type of data stored in data source variable buffer */
  59. #define MFLOAT_FORMAT     1
  60. #define MTEXT_FORMAT     2
  61.  
  62.  
  63. #define MFASTPREVIEW      1
  64. #define MPREVIEW      2
  65. #define MRUNNING        3
  66. #define MPLOTTING        4
  67.  
  68. #define CHECKFLAG(a,b) {if(a->checkf != b){bug(a->checkf, b);} }    
  69.  
  70.     /* function arg types */
  71. #define AT_DSV    0
  72. #define AT_DNUM    1
  73. #define AT_INUM    2
  74. #define AT_TEXT    3
  75. #define AT_LOC    4
  76.  
  77.     /* dsvar back ptr types */
  78. #define GVC_G        0
  79. #define GVC_ARG        1
  80. #define GVC_RULE    2
  81. #define GVC_VOID    9
  82.  
  83. #endif /*MSPARAMS_H*/
  84.